package kgame5.k25d.core.group {
	import kgame5.k25d.core.Camera25D;
	import kgame5.k25d.helper.Coord25D;

	/**
	 * @author max
	 * 2010-12-13
	 * 2.5d引擎就是几个公式没什么
	 * 逻辑世界使用的坐标系是左手坐标系
	 * 
	 * 注意是右手坐标系
	 * 
	 * 			Y
	 * 			|   
	 * 			|  
	 * 			|  
	 * 			|
	 * 		   / \
	 *        /   \
	 *       /     \
	 *      Z       X
	 * 屏幕坐标使用
	 * _______X
	 * |   
	 * |  
	 * | 
	 * Y
	 * addNode
	 * removeNode
	 * update
	 * 
	 * 逻辑世界中100*100的格子，2D世界中式200*100
	 * TODO 这个要分出两个图层来，需要排序的和不需要排序的
	 */
	public class World25D extends FastGroup25D{
		
		public var camera:Camera25D;
		
		public function World25D(){
			super();
			camera=new Camera25D(mc);
			
			
			addChild(new Coord25D());
		}

		override public function update(_camera:Camera25D):void{
			camera.update();
			super.update(camera);
		}
	}//end of class
}
